package cn.dida.model;

import java.io.Serializable;
import java.math.BigDecimal;
/**
 * <p>兑奖记录  实体类</p>
 * @author lisha
 * @date 2016-11-20 18:22
 * */
public class ActivityWinning implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	//自增id
	private Integer id;
	//活动id
	private Integer activityId;
	//活动奖品关联表id
	private Integer activityPrizeId;
	//二维码uid
	private String qrcodeUuid;
	//二维码编号
	private Long qrcodeId;
	//二维码类型(0组合码瓶码，1组合码箱码，2普通码瓶码，3普通码箱码)
	private Integer qrcodeType;
	//二维码名称
	private String qrcodeName;
	//产品skuid
	private Integer productId;
	//奖品id
	private Integer prizeId;
	//扫码时间
	private Long scanTime;
	//微信的openid
	private String weixinOpenid;
	//收货人
	private String consignee;
	//收货人手机号
	private Long mobile;
	//收货地址
	private String adress;
	//兑奖时间
	private Long cashTime;
	//自提网点id
	private Integer storeId;
	//是否有配送记录,0无，1有
	private Integer haveDeliveryInfo;
	//兑奖手机号（即扫码手机号）
	private Long csshMobile;
	
	private String productName;
	private String productNumber;
	private String prizeName;
	private BigDecimal prizePrice;
	private String shipMethod;
	private String prizeType;
	//二维码明码
	private String showCode;
	private String poiCity;//定位城市
	private String poiAddress;//定位详细地址

	private Integer redEnvIsSuc;//红包发送成功标志 1:成功 0:失败 2：手动发送成功
	private String redEnvErrorDes;//红包发送失败原因
	
	
	public String getShowCode() {
		return showCode;
	}
	public void setShowCode(String showCode) {
		this.showCode = showCode;
	}
	public Long getCsshMobile() {
		return csshMobile;
	}
	public void setCsshMobile(Long csshMobile) {
		this.csshMobile = csshMobile;
	}
	public String getProductNumber() {
		return productNumber;
	}
	public void setProductNumber(String productNumber) {
		this.productNumber = productNumber;
	}
	public Integer getHaveDeliveryInfo() {
		return haveDeliveryInfo;
	}
	public void setHaveDeliveryInfo(Integer haveDeliveryInfo) {
		this.haveDeliveryInfo = haveDeliveryInfo;
	}
	public String getPrizeType() {
		return prizeType;
	}
	public void setPrizeType(String prizeType) {
		this.prizeType = prizeType;
	}
	public String getProductName() {
		return productName;
	}
	public void setProductName(String productName) {
		this.productName = productName;
	}
	public String getPrizeName() {
		return prizeName;
	}
	public void setPrizeName(String prizeName) {
		this.prizeName = prizeName;
	}
	public BigDecimal getPrizePrice() {
		return prizePrice;
	}
	public void setPrizePrice(BigDecimal prizePrice) {
		this.prizePrice = prizePrice;
	}
	public String getShipMethod() {
		return shipMethod;
	}
	public void setShipMethod(String shipMethod) {
		this.shipMethod = shipMethod;
	}
	public Integer getId() {
		return id;
	}
	public void setId(Integer id) {
		this.id = id;
	}
	public Integer getActivityId() {
		return activityId;
	}
	public void setActivityId(Integer activityId) {
		this.activityId = activityId;
	}
	public Integer getActivityPrizeId() {
		return activityPrizeId;
	}
	public void setActivityPrizeId(Integer activityPrizeId) {
		this.activityPrizeId = activityPrizeId;
	}
	public String getQrcodeUuid() {
		return qrcodeUuid;
	}
	public void setQrcodeUuid(String qrcodeUuid) {
		this.qrcodeUuid = qrcodeUuid;
	}
	public Integer getProductId() {
		return productId;
	}
	public void setProductId(Integer productId) {
		this.productId = productId;
	}
	public Integer getPrizeId() {
		return prizeId;
	}
	public void setPrizeId(Integer prizeId) {
		this.prizeId = prizeId;
	}
	public Long getScanTime() {
		return scanTime;
	}
	public void setScanTime(Long scanTime) {
		this.scanTime = scanTime;
	}
	public String getWeixinOpenid() {
		return weixinOpenid;
	}
	public void setWeixinOpenid(String weixinOpenid) {
		this.weixinOpenid = weixinOpenid;
	}
	public String getConsignee() {
		return consignee;
	}
	public void setConsignee(String consignee) {
		this.consignee = consignee;
	}
	public Long getMobile() {
		return mobile;
	}
	public void setMobile(Long mobile) {
		this.mobile = mobile;
	}
	
	public String getAdress() {
		return adress;
	}
	public void setAdress(String adress) {
		this.adress = adress;
	}
	public Long getCashTime() {
		return cashTime;
	}
	public void setCashTime(Long cashTime) {
		this.cashTime = cashTime;
	}
	public Integer getStoreId() {
		return storeId;
	}
	public void setStoreId(Integer storeId) {
		this.storeId = storeId;
	}
	public Long getQrcodeId() {
		return qrcodeId;
	}
	public void setQrcodeId(Long qrcodeId) {
		this.qrcodeId = qrcodeId;
	}
	public Integer getQrcodeType() {
		return qrcodeType;
	}
	public void setQrcodeType(Integer qrcodeType) {
		this.qrcodeType = qrcodeType;
	}
	public String getQrcodeName() {
		return qrcodeName;
	}
	public void setQrcodeName(String qrcodeName) {
		this.qrcodeName = qrcodeName;
	}

	public Integer getRedEnvIsSuc() {
		return redEnvIsSuc;
	}

	public void setRedEnvIsSuc(Integer redEnvIsSuc) {
		this.redEnvIsSuc = redEnvIsSuc;
	}
	/**
	 * @return the poiCity
	 */
	public String getPoiCity() {
		return poiCity;
	}
	/**
	 * @param poiCity the poiCity to set
	 */
	public void setPoiCity(String poiCity) {
		this.poiCity = poiCity;
	}
	/**
	 * @return the poiAddress
	 */
	public String getPoiAddress() {
		return poiAddress;
	}
	/**
	 * @param poiAddress the poiAddress to set
	 */
	public void setPoiAddress(String poiAddress) {
		this.poiAddress = poiAddress;
	}

	public String getRedEnvErrorDes() {
		return redEnvErrorDes;
	}

	public void setRedEnvErrorDes(String redEnvErrorDes) {
		this.redEnvErrorDes = redEnvErrorDes;
	}
}
